package rmaqlc31.basic;

import java.util.Scanner;

import rmaqlc31.model.SungJukVO;
import rmaqlc31.service.ArraySungJuk;

public class J17_SungJuk_v5b {
	
	private static final String title = "배열을 이용한 성적프로그램";
	private static final String menu = ">>>> 추가(1)  조회 (2)   종료 (0)";
	private static final String addmsg = "이름,국어,영어,수학 순으로 입력하세요";
	
	public static void main(String[] args) {
		// J17_SungJuk_v5의 개선판
		ArraySungJuk sjsrv = new ArraySungJuk();
		Scanner sc = new Scanner(System.in);
		
		while(true){
			System.out.println(title);
			System.out.println(menu);
			switch (sc.nextInt()) {
			case 0: sc.close();	System.exit(0)
				;break;
			case 1:	addSungJuk(sc, sjsrv);
					break;
			case 2:	showSungJuk(sjsrv);
					break;
			default:
				break;
			}
		}
		
	}

	public static void addSungJuk(Scanner sc, ArraySungJuk sjsrv){
		
		System.out.println(addmsg);
		
		SungJukVO sj = new SungJukVO(sc.next(),sc.nextInt(),
				 sc.nextInt(),sc.nextInt());

		// 입력받은 데이터를 배열에 저장
		sjsrv.newSungJuk(sj);
		
	}//성적 데이터 입력받아 배열에 저장
	
	public static void showSungJuk(ArraySungJuk sjsrv){
		System.out.println(sjsrv.readSungJuk());
	}//배열에 저장된 성적데이터 모두 출력
	
	
}
